package com.atguigu.jxc.dao;

import com.atguigu.jxc.entity.*;
import org.apache.ibatis.annotations.Param;
import org.springframework.stereotype.Repository;

import java.util.ArrayList;
import java.util.List;

@Repository
public interface DamageGoodDao {
  // 保存信息到报损 表中
    void saveDamageList(@Param("damageList")DamageList damageList);
  // 保存信息到 报损明细表中
    void saveDamageListGoods(@Param("damageListGoodsStr") List<DamageListGoods> damageListGoodsStr);
  // 保存 商品 到 过溢表中
    void saveOverflowList(@Param("overflowList") OverflowList overflowList);
    // 保存商品 到 过溢明细表中
    void saveOverflowListGoods(@Param("list") ArrayList<OverflowListGoods> list);
   // 报损单查询
    List<DamageList> getDamageList(@Param("sTime") String sTime,@Param("eTime") String eTime);
   // 报 顺 单中的 商品信息
    List<DamageListGoods> getDamageListGoods(Integer damageListId);
  //获取报溢单信息
    List<DamageList> getoverflowList(@Param("sTime") String sTime,@Param("eTime") String eTime);
 // 获取 报 溢单的 商品信息
    List<DamageListGoods> getoverflowListGoods(Integer overflowListId);
}
